/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package accesoDatos;

/**
 *
 * @author Oswaldo
 */
import java.sql.*;
import oracle.jdbc.pool.OracleDataSource;

public class FachadaBD {
    
    String url, usuario, password;
    Connection conexion;
    Statement instruccion;
    ResultSet tabla;
        
        FachadaBD(){
           // url="jdbc:oracle:thin:@localhost:1521/xe";
            usuario="practicas";
            password="123";
        }

//        public Connection conectar(){
//            try {
//            // Se carga el driver
//            Class.forName("oracle.jdbc.Driver.OracleDriver");
//            System.out.println( "Driver Cargado" );
//            } catch( Exception e ) {
//                System.out.println( "No se pudo cargar el driver." );
//            }
//
//            try{
//                     //Crear el objeto de conexion a la base de datos
//                     conexion = DriverManager.getConnection(url, usuario, password);
//                     System.out.println( "Conexion Abierta" );
//                     return conexion;
//                  //Crear objeto Statement para realizar queries a la base de datos
//             } catch( Exception e ) {
//                System.out.println( "No se pudo abrir." );
//                return null;
//             }
//
//        }//end connectar

      public Connection conectar(){
            Connection con = null;
            OracleDataSource ods = null;
            try{
            // se abre una conexion con la base de datos
                ods = new OracleDataSource();
                ods.setURL("jdbc:oracle:thin:" + usuario + "/" +password + "@localhost:1521:XE");
                con=ods.getConnection();

            }
            catch (Exception e) {
                con= null;
            }
            return con;
        }



        public void cerrarConexion(Connection c){
            try{
                 c.close();
            } catch( Exception e ) {
                System.out.println( "No se pudo cerrar." );
            }
        }

}//end class
